C语言 >>和<<是什么意思
来源:百度知道 编辑:UC知道 时间:2024/09/22 15:50:12
rtrt
左移右移
假设 十进制数8,它的二进制是00001000
左移变成 00010000 为16,右移00000100 变成4
c++里的
输入 输出
按位左移右移 >> 相当于10进制数除2 <<相当于乘2
右移 左移 位操作符
比如10100111>>2 就变成 00101001
比如10100111<<2 就变成 10011100
<<左位移,00101变为01010,即乘以2;
>>右位移。01010变为00101,即除以2;